﻿body {
    color: darkgreen;
    font-size: 14px;
}

.puzzleCellAll {
    width: 160px;
    height: 160px;
    position: fixed;
    background-image: url(../Images/puzzleImage1.jpg);
    -webkit-transition: -webkit-filter 0.5s
}

.puzzleCellAll:hover {
    -webkit-filter: grayscale(100%);
}

.pCell1 {
    top: 0px;
    left: 0px;
    visibility: hidden;
}

#puzzleCell1 {
    background-position: 0px 0px;
}

.pCell2 {
    top: 160px;
    left: 0px;
    visibility: visible;
}

#puzzleCell2 {
    background-position: 0px -160px;
}

.pCell3 {
    top: 320px;
    left: 0px;
    visibility: visible;
}

#puzzleCell3 {
    background-position: 0px -320px;
}

.pCell4 {
    top: 480px;
    left: 0px;
    visibility: visible;
}

#puzzleCell4 {
    background-position: 0px -480px;
}

.pCell5 {
    top: 0px;
    left: 160px;
    visibility: visible;
}

#puzzleCell5 {
    background-position: -160px 0px;
}

.pCell6 {
    top: 0px;
    left: 320px;
    visibility: visible;
}

#puzzleCell6 {
    background-position: -320px 0px;
}

.pCell7 {
    top: 0px;
    left: 480px;
    visibility: visible;
}

#puzzleCell7 {
    background-position: -480px 0px;
}

.pCell8 {
    top: 160px;
    left: 160px;
    visibility: visible;
}

#puzzleCell8 {
    background-position: -160px -160px;
}

.pCell9 {
    top: 160px;
    left: 320px;
    visibility: visible;
}

#puzzleCell9 {
    background-position: -320px -160px;
}


.pCell10 {
    top: 160px;
    left: 480px;
    visibility: visible;
}

#puzzleCell10 {
    background-position: -480px -160px;
}

.pCell11 {
    top: 320px;
    left: 160px;
    visibility: visible;
}

#puzzleCell11 {
    background-position: -160px -320px;
}

.pCell12 {
    top: 320px;
    left: 320px;
    visibility: visible;
}

#puzzleCell12 {
    background-position: -320px -320px;
}

.pCell13 {
    top: 320px;
    left: 480px;
    visibility: visible;
}

#puzzleCell13 {
    background-position: -480px -320px;
}

.pCell14 {
    top: 480px;
    left: 160px;
    visibility: visible;
}

#puzzleCell14 {
    background-position: -160px -480px;
}

.pCell15 {
    top: 480px;
    left: 320px;
    visibility: visible;
}

#puzzleCell15 {
    background-position: -320px -480px;
}

.pCell16 {
    top: 480px;
    left: 480px;
    visibility: visible;
}

#puzzleCell16 {
    background-position: -480px -480px;
}

ul#toolBar li {
   display: inline;
   padding-left: 4em;
}

ul#toolBar li a{
    color: black;
    -webkit-transition: color 0.5s ease-out;
}

ul#toolBar li:hover a{
    color: blue;
}

li#PreviewImage div {
     border: 2px solid white;
     position:absolute; 
     z-index:10; 
     visibility:hidden; 
     width:200px; 
     height:200px; 
     left:200px;
     top: 400px
}

li#PreviewImage:hover div {
    visibility: visible;
    -webkit-filter: drop-shadow(rgba(0,0,0,0.5) 0 15px 15px);
}


footer div {
	width: 600px;
}

footer div p {
	text-align: center;
}